.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

.fa-refresh:before {
font-family:FontAwesome;
font-weight:normal;
color:#fff;
font-size:15px;
}

.fa-refresh:before {
  content: &quot;\f021&quot;;
}



.fa-home:before {
font-family:FontAwesome;
font-weight:normal;
color:#fff;
font-size:20px;
}

.fa-home:before {
  content: &quot;\f015&quot;;
}

.fa-home1:before {
font-family:FontAwesome;
font-weight:normal;
color:#000;
font-size:20px;
}

.fa-home1:before {
  content: &quot;\f015&quot;;
}

.fa2 {
margin-top:9px;
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
z-index:100;
left:0;
margin-right:3px;
}

.fa-angle-double-left:before {
font-family:FontAwesome;
font-weight:normal;
color:#222;
font-size:14px;
}

.fa-angle-double-left:before {
  content: &quot;\f100&quot;;
}



.fa3 {
margin-top:0;
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
z-index:100;
left:0;
margin-right:4px;
}

.tag-post1 li:first-child .effects .img,.tag-post1 li .effects .img,.tag-post2 li:first-child .effects .img,.tag-post2 li .effects .img,.tag-post3 li:first-child .effects .img,.tag-post3 li .effects .img,.tag-post4 li .effects .img,.tag-post6 li .effects .img,.tag-post7 li .effects .img,#carousel li .effects .img {
position:relative;
float:left;
overflow:hidden;
width:100%;
height:100%;
}

.tag-post1 li:first-child .overlay,.tag-post1 li .overlay,.tag-post2 li:first-child .overlay,.tag-post2 li .overlay,.tag-post3 li:first-child .overlay,.tag-post3 li .overlay {
display:block;
position:absolute;
z-index:20;
background:rgba(0,0,0,0.64);
overflow:hidden;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
}

.tag-post1 li:first-child #expand:before,.tag-post2 li:first-child #expand:before,.tag-post3 li:first-child #expand:before,.pic_tag-post6 li:first-child #expand:before,#carousel li #expand:before {
display:block;
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
line-height:40px;
font-size:23px;
text-align:center;
color:#fff;
content:&quot;
}

.tag-post1 li:first-child a#expand,.tag-post2 li:first-child a#expand,.tag-post3 li:first-child a#expand,.pic_tag-post6 li:first-child a#expand,#carousel li a#expand {
position:absolute;
width:48px;
height:48px;
border:solid 3px #fff;
text-align:center;
color:#fff;
font-size:23px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
-ms-border-radius:30px;
-o-border-radius:30px;
border-radius:30px;
}

.tag-post1 li:first-child #effect-3 .overlay,.tag-post1 li #effect-3 .overlay,.tag-post2 li:first-child #effect-3 .overlay,.tag-post2 li #effect-3 .overlay,.tag-post3 li:first-child #effect-3 .overlay,.tag-post3 li #effect-3 .overlay,.tag-post4 li #effect-3 .overlay,.tag-post6 li #effect-3 .overlay,.tag-post7 li #effect-3 .overlay,.pic_tag-post6 li:first-child #effect-3 .overlay,.pic_tag-post6 li #effect-3 .overlay,#carousel li #effect-3 .overlay {
top:0;
bottom:0;
left:0;
right:0;
opacity:0;
}

.tag-post1 li:first-child #effect-3 .overlay a#expand,.tag-post1 li #effect-3 .overlay a#expand,.tag-post2 li:first-child #effect-3 .overlay a#expand,.tag-post2 li #effect-3 .overlay a#expand,.tag-post3 li:first-child #effect-3 .overlay a#expand,.tag-post3 li #effect-3 .overlay a#expand,.tag-post4 li #effect-3 .overlay a#expand,.tag-post6 li #effect-3 .overlay a#expand,.tag-post7 li #effect-3 .overlay a#expand,.pic_tag-post6 li:first-child #effect-3 .overlay a#expand,.pic_tag-post6 li #effect-3 .overlay a#expand,#carousel li #effect-3 .overlay a#expand {
left:0;
right:0;
top:0;
margin:0 auto;
opacity:0;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
}

.tag-post1 li:first-child #effect-3 .img.hover .overlay,.tag-post1 li #effect-3 .img.hover .overlay,.tag-post2 li:first-child #effect-3 .img.hover .overlay,.tag-post2 li #effect-3 .img.hover .overlay,.tag-post3 li:first-child #effect-3 .img.hover .overlay,.tag-post3 li #effect-3 .img.hover .overlay,.tag-post4 #effect-3 .img.hover .overlay,.tag-post6 #effect-3 .img.hover .overlay,.tag-post7 li #effect-3 .img.hover .overlay,.pic_tag-post6 li:first-child #effect-3 .img.hover .overlay,.pic_tag-post6 #effect-3 .img.hover .overlay,#carousel li #effect-3 .img.hover .overlay {
opacity:1;
}

.tag-post1 li:first-child #effect-3 .img.hover .overlay a#expand,.tag-post2 li:first-child #effect-3 .img.hover .overlay a#expand,.tag-post3 li:first-child #effect-3 .img.hover .overlay a#expand,.pic_tag-post6 li:first-child #effect-3 .img.hover .overlay a#expand,#carousel li #effect-3 .img.hover .overlay a#expand {
top:50%;
margin-top:-26px;
opacity:1;
}

.tag-post1 li #expand:before,.tag-post2 li #expand:before,.tag-post3 li #expand:before,.tag-post4 li #expand:before,.tag-post6 li #expand:before,.tag-post7 li #expand:before,.pic_tag-post6 li #expand:before {
display:block;
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
line-height:40px;
font-size:18px;
text-align:center;
color:#fff;
content:&quot;
}

.tag-post1 li a#expand,.tag-post2 li a#expand,.tag-post3 li a#expand,.tag-post4 li a#expand,.tag-post6 li a#expand,.tag-post7 li a#expand,.pic_tag-post6 li a#expand {
position:absolute;
width:40px;
height:40px;
text-align:center;
color:#fff;
font-size:18px;
}

.tag-post1 li #effect-3 .img.hover .overlay a#expand,.tag-post2 li #effect-3 .img.hover .overlay a#expand,.tag-post3 li #effect-3 .img.hover .overlay a#expand,.tag-post4 #effect-3 .img.hover .overlay a#expand,.tag-post6 #effect-3 .img.hover .overlay a#expand,.tag-post7 li #effect-3 .img.hover .overlay a#expand,.pic_tag-post6 #effect-3 .img.hover .overlay a#expand {
top:50%;
margin-top:-22px;
opacity:1;
}

.tag-post4 li .overlay,.tag-post6 li .overlay,.tag-post7 li .overlay,.pic_tag-post6 li:first-child .overlay,.pic_tag-post6 li .overlay,#carousel li .overlay {
display:block;
position:absolute;
z-index:20;
background:rgba(0,0,0,0.8);
overflow:hidden;
-webkit-transition:all .8s;
-moz-transition:all .8s;
-o-transition:all .8s;
transition:all .8s;
}

.pic_tag-post6 li:first-child .effects .img,.pic_tag-post6 li .effects .img {
position:relative;
float:left;
overflow:hidden;
}

.tag-post1 li:first-child #expand:before {
content:&quot;\f03d&quot;;
}

.tag-post1 li #expand:before {
content:&quot;\f03d&quot;;
}

.tag-post2 li:first-child #expand:before {
content:&quot;\f15c&quot;;
}

.tag-post2 li #expand:before {
content:&quot;\f15c&quot;;
}

.tag-post3 li:first-child #expand:before {
content:&quot;\f001&quot;;
}

.tag-post3 li #expand:before {
content:&quot;\f001&quot;;
}

.tag-post4 li #expand:before {
content:&quot;\f15c&quot;;
}


.tag-post6 li #expand:before {
content:&quot;\f15c&quot;;
}

.tag-post7 li #expand:before {
content:&quot;\f11b&quot;;
}


#carousel li #expand:before {
content:&quot;\f16a&quot;;
}

.pic_tag-post6 li #expand:before {
content:&quot;\f03e&quot;;
}

.pic_tag-post6 li:first-child #expand:before {
content:&quot;\f03e&quot;;
}


#post_thumb .effects .img {
  position: relative;
  float: left;
  overflow: hidden;
}


#post_thumb .overlay {
  display: block;
  position: absolute;
  z-index: 20;
  background: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

#post_thumb #expand:before {
display:block;
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
line-height:40px;
font-size:23px;
text-align:center;
color:#fff;
}

#post_thumb #effect-3 #expand:before {
content:&quot;\f15c&quot;;
}

#post_thumb a#expand {
position:absolute;
width:48px;
height:48px;
border:solid 3px #fff;
text-align:center;
color:#fff;
font-size:23px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
-ms-border-radius:30px;
-o-border-radius:30px;
border-radius:30px;
}

#post_thumb #effect-3 .overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
}

#post_thumb #effect-3 .overlay a#expand {
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

#post_thumb #effect-3 .img.hover .overlay {
  opacity: 1;
} 

#post_thumb #effect-3 .img.hover .overlay a#expand {
  top: 50%;
  margin-top: -26px;
  opacity: 1;
}


#lbOverlay {
z-index:9999;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background-color:#000;
cursor:pointer;
}

#lbCenter,#lbBottomContainer {
z-index:9999;
position:absolute;
overflow:hidden;
background-color:#fff;
}

.lbLoading {
background:#fff url(http://1.bp.blogspot.com/-4Gnb2-bzOfs/UxeOwZ1AmnI/AAAAAAAABqw/4ruzwkYrd4I/s1600/loading.gif) no-repeat center;
}

#lbImage {
position:absolute;
left:0;
border:10px solid #fff;
background-repeat:no-repeat;
}

#lbPrevLink {
display:block;
left:0;
position:absolute;
width:50%;
}

#lbPrevLink,#lbPrevLink:hover {
float:left;
outline:none;
background:transparent url(http://3.bp.blogspot.com/-WzjMgZ2fgeY/UxeOw2HI0RI/AAAAAAAABrA/b2Qvmd2kUPU/s1600/prevlabel.gif) no-repeat left;
}

#lbNextLink {
display:block;
right:0;
position:absolute;
width:50%;
}

#lbNextLink,#lbNextLink:hover {
float:right;
outline:none;
background:transparent url(http://4.bp.blogspot.com/-hNeBX3RJEro/UxeOwUkqNBI/AAAAAAAABqs/t9PVsN5AnvQ/s1600/nextlabel.gif) no-repeat right;
}

#lbBottom {
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:1.4em;
text-align:left;
border:10px solid #fff;
border-top-style:none;
}

#lbCloseLink {
display:block;
float:right;
width:66px;
height:22px;
background:transparent url(http://4.bp.blogspot.com/-cyT5v68acvg/UxeOwJbO3YI/AAAAAAAABqo/rKZhLPv43XQ/s1600/closelabel.gif) no-repeat center;
margin:5px 0;
outline:none;
}

#lbCaption,#lbNumber {
margin-right:71px;
}

#lbCaption {
font-weight:bold;
}

.firstload-background {
background:rgba(0,0,0,0.40) url(http://4.bp.blogspot.com/-iO_ZWkwPW8A/Uz4dkFw4p4I/AAAAAAAABxo/KzpIdP8czxQ/s320/overlay.png) repeat;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:-1;
}

.avatar-author {
float:left;
margin-right:10px;
margin-top:5px;
border-radius:50%;
padding:0;
width:35px;
height:35px;
}

.email .print .plus .minus {
position:relative;
}

.email:before,.print:before,.plus:before,.minus:before {
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
color:#444;
font-size:17px;
margin-right:.5em;
left:5px;
float:right;
}

.email:before {
content:&quot;\f0e0&quot;
}

.print:before {
content:&quot;\f02f&quot;
}

.plus:before {
content:&quot;\f055&quot;
}

.minus:before {
content:&quot;\f056&quot;
}

.share-icon {
margin-top:8px;
width:100px;
font-size:10px;
float:right;
}

/* Scrollbar
----------------------------------------------- */
::-webkit-scrollbar {
width:8px;
height:8px;
}

::-webkit-scrollbar-track {
background:#FFF;
-webkit-box-shadow:inset 1px 1px 2px #E0E0E0;
border:1px solid #D8D8D8;
}

::-webkit-scrollbar-thumb {
background:#ff9900;
-webkit-box-shadow:inset 1px 1px 2px rgba(155,155,155,0.4);
}

::-webkit-scrollbar-thumb:hover {
-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,0.3);
}

::-webkit-scrollbar-thumb:active {
background:#333;
-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);
}